Volley 라이브러리
implementation ‘com.android.volley:volley:1.1.1’
<uses-permission android:name=”android.permission.INTERNET”/>
public class RegisterRequest extends StringRequest {
final static private String URL = "Register.php";
private Map<String, String> map;
public RegisterRequest(String user, String age, Response.Listener listener) {
super(Method.POST, URL, listener, null);
map = new HashMap<>();
map.put("user",user);
map.put("age", age);
}
@Override
protected Map<String, String> getParams() throws AuthFailureError {
return map;
}
Response.Listener<String> responseListener = new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
JSONObject jsonObject = new JSONObject(response);
boolean success = jsonObject.getBoolean("success");
} catch (JSONException e) {
e.printStackTrace();
}
}
};
RegisterRequest registerRequest = new RegisterRequest(user, age,responseListener);
RequestQueue queue = Volley.newRequestQueue(RegisterActivity.this);
queue.add(registerRequest);
Intent intent = new Intent(LoginActivity.this, MainActivity.class);
intent.putExtra(“user”, user);
intent.putExtra(“age”, age);
startActivity(intent);
Intent intent = getIntent();
String userID = intent.getStringExtra(“user”);
String userPass = intent.getStringExtra(“age”);
Volley – Android Developters
https://developer.android.com/training/volley?hl=ko
안드로이드 앱 만들기 #29 로그인&회원가입 (Login&Register)
https://www.youtube.com/watch?v=ktjJ8xtt2Hg
홍드로이드 깃헙
https://github.com/hongdroid94/29_LoginRegister